/* ZERO ALL ELEMENTS */
*{margin:0; padding:0;}

/* BASIC ELEMENTS */
body {margin: 0; background-color: #FAF7F5; color: #663333; font-family: Arial, Helvetica, sans-serif; font-size: small;}
a {color: #cc0000;}
a:hover {color: #cc0000;}
table {border-collapse: collapse;}
td {margin: 0; padding: 0;}
h1, h1 a, .caption {font-size: x-large; color: #663333; margin-bottom:0.8em;}
h2, h2 a {font-size: large; padding: 10px 0 5px 0; color: #663333;}
h3, h3 a {font-size: medium; padding: 5px 0; color: #663333;}
h4, h4 a {font-size: small; color: #663333; font-weight: bold; padding: 0 0 5px 0;}
h5, h5 a {font-size: small; color: #663333;}
p, .t-oldtext {margin: 0; padding: 0 0 10px 0;}
ul {margin: 0 5px; padding: 0 5px 5px 20px;}
ol {margin: 0 5px 5px; padding: 0 5px 5px 20px;}
li {margin: 0; padding: 0 0 3px 0;}
ul a, ol a {color: #CC0000;}
img {border: 0;}
hr {visibility:hidden;}

.c1-hidden, .hidden {display:none;}
.c1-clear {clear:both;}
.red {color:#ff0000}
.grey {color:#777;}
.c1-left {float:left;}
.bold, .b-bold  {font-weight:bold;}
.align_c {text-align:center;}
.align_l {text-align:left;}
.align_r {text-align:right;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix {display: block;}

#js #activity, #js #warning, #js #rule, #js #anketa, #js #hobbi, #js #pass, #js .comments-answerblock_main, #js .b-blog__about {display:none;}

/* HEADER */
#top {background: #ff0000 url(http://fratria.ru/images/bg.gif) right bottom repeat; position:relative; zoom:1;}
#top:after {content:''; clear:both; display:block;}
#top p {color: #FFCCCC; font-size: x-small; margin-top: 10px;} 
#top p a {color: #FFFFFF; border: 1px solid #FF6600; padding: 5px; text-decoration: none;}
#top p a:hover {color: #FFFFFF; border: 1px solid #FFFFFF;  padding: 5px; text-decoration: none;}

.c1-lang {float:left; margin: 0 20px 0 20px; position:relative;}

.c1-login {
	float:right;
	display:block;
	margin-top:0px; 
	margin-right:0px;
	position:relative;
	text-align:right;
	/*width:35%;*/
}

	#top .c1-login p {
		font:normal 1em sans-serif;
		margin-top:1px;
		padding:5px;
		position:relative;
		/*width:100%;*/
	}
		#top .c1-login p a {
			border:none;
			border-bottom:dashed 1px #fff;
			padding:0px 0 0 0;
			margin-right:30px;
			margin-left:3px;
			position:relative;
			overflow:auto;
		}
	
		#top .c1-login p a:hover {color:#EFDE2C; border-bottom:dashed 1px #EFDE2C;}
		
		#top .c1-login p a.c1-registration {
			border:none;
			color:#ddd;
			margin-right:3px;
			text-decoration:underline;}
		
		#top .c1-login p a.c1-registration:hover{color:#EFDE2C;}
		
		#top .c1-login p a.c1-add-news-top {
			border:none;
			color:#EFCC2C;
			margin-right:25px;
			position:relative;
			text-align:right;
			text-decoration:underline;
			width:150px;
		}
			#top .c1-login p a.c1-add-news-top span {
				background:url(http://fratria.ru/images/icons.png) no-repeat scroll 0 -156px;
				display:block;
				float:left;
				position:relative;
				height:21px;
				width:30px;
				top:-3px;
			}
		
	
			#top .c1-login .c1-icon, #top .c1-login .c1-icon-exit {
				background:url(http://fratria.ru/images/icons.png) no-repeat -16px 0;
				display:block;
				height:17px;
				position:absolute;
				left:100%;
				top:1px;
				width:16px;
			}
			
			#top .c1-login .c1-icon-exit {background-position:0 0; margin-left:3px;}
	
	#top p a.b-nick {border:none; text-decoration:underline;}
	#top p a.b-nick:hover {border:none;}
	
	.c1-login-form, .b-modal {
		border:solid 1px #aaa;
		background-color:#fff;
		font:normal 1.1em Sans-serif;
		right:0.5em;
		top:2em;
		text-align:left;
		position:absolute;
		width:300px;
		/* z-index:100; */
		-moz-box-shadow:0 0 8px rgba(255, 255, 255, 0.5);
		-webkit-box-shadow: 0 0 8px rgba(255, 255, 255, 0.5);
		box-shadow: 0 0 8px rgba(255, 255, 255, 0.5);
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	
		.b-modal_w450 {width:450px;}
	
		.c1-login-form ul, .b-modal__items, .b-ban__items {
			list-style:none;
			position:relative;
			padding-left:15px;
		}
		
			.b-ban__items {padding-left:0;}
		
		.b-modal__items, .b-ban__items__warn {padding:1.5em;}
		
			.c1-login-form ul li, .b-modal__item {
				margin:0 0 0.5em 0;
				padding:0;
			}
		
			.b-ban__item {
				padding:0;
				margin:0 0 .8em;
			}
			
			.c1-login-form .c1-close, .b-modal .b-modal__close {
				font-family:Verdana;
				margin-bottom:0;
				padding:0.5em 0.3em 0 0;
				text-align:right;
			}
			
				.c1-login-form .c1-close .simplemodal-close {
					color:#333;
					cursor:pointer;
					font-weight:bold;
				}
				
				.c1-login-form .c1-close .simplemodal-close:hover {color:#f55;}
			
			.c1-login-form .c1-label, .b-modal__label, .b-ban__label {
				display:block;
				line-height:1.3;
				margin-right:10px;
			}
				.c1-login-form .c1-lostpass {
					color:#888;
					font-size:0.9em;
					float:right;
					margin-right:0
				}
			
			.c1-login-form  .c1-input, .input, .b-modal__input {
				border:solid 1px #aaa;
				border-radius:3px;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				padding:4px 2px;
				width:95%;
			}
			
			.c1-login-form .c1-checkbox, .b-modal__checkbox, .b-ban__checkbox {margin-right:10px}
			
			.b-modal__button, .b-ban__button, .b-ban__select {margin-left:10px;}
			
			.b-modal__textarea, .b-ban__textarea {
				border:solid 1px #AAA; 
				border-radius:3px 3px 3px 3px; 
				-moz-border-radius:3px 3px 3px 3px; 
				-webkit-border-radius:3px 3px 3px 3px; 
				margin:10px 0 0 0; 
				height: 50px;
				padding:4px 2px;
				width: 100%; 
			}
				.c1-login-form  .c1-input:focus, .input:focus, .b-modal__input:focus, .b-modal__textarea:focus, .b-ban__textarea {
					border-color: rgba(239, 74, 74, 0.75) !important;
					box-shadow:0 0 8px rgba(239, 104, 104, 0.5); 
					-moz-box-shadow:0 0 8px rgba(239, 104, 104, 0.5); 
					-webkit-box-shadow:0 0 8px rgba(239, 104, 104, 0.5); 
				}
				
				.b-modal__message, .b-ban__message {
					font-size:1.2em;
					font-weight:bold;
				}
			
			.c1-login-form .c1-registration {
				position:absolute;
				right:0.8em;
				bottom:1.3em;
			}
			
				.c1-login-form .avatar {
					display:block;
					float:left;
					width:50px;
					height:50px;
					margin-right:10px;
				}
			
				.c1-login-form .rating, .c1-login-form .score {
					background:url(http://fratria.ru/images/rating.gif) no-repeat 0 0;
					color:#633;
					padding-left:20px;
					margin-right:10px;
				}
				
				.c1-login-form .score {background:url(http://fratria.ru/images/score.gif) no-repeat 0 50%;}
				
				.c1-login-form .exit {text-align:right;}

.wrap_header {
	background:#FAF7F5 url(http://fratria.ru/images/bg.png) repeat-x 0 0;
	height:266px;
}

.td-header {
	position:relative;
	height:266px;
	float:left;
	width:100%;
}
	.c1-header-inside {
		background:url(http://fratria.ru/images/bg.png) no-repeat -19px -267px;
		height:100%;
		position:relative;
		padding-right:200px;
	}

	
	i.right-door {
		display:block;
		background:url(http://fratria.ru/images/bg.png) no-repeat 0 -267px;
		float:right;
		height:266px;
		width:18px;
		position:relative;
	}

.logo-bg {
	float:left;
	vertical-align:center;
	width:180px;
	position:relative;
}

	.logo-bg .logo {
		padding: 1.9em 0 0 2.8em;
	}
	

	.td-header ul {
		list-style:none;
		padding:0;
	}
	
	.td-header .c1-servise-icons {
		margin:0;
		padding:10px 0 0 0.5em;
		height:90px;
		overflow:hidden;
		position:relative;
	}
	
	.td-header .c1-servise-icons  .c1-servise-link {
			margin:10px 10px 0 0px; 
			float:left;
			padding:0 0px 0 0px;
			position:relative;
		}
		.td-header .c1-servise-icons  .c1-servise-link li:first-child {padding-left:0;}
		
		.td-header .c1-servise-icons  .c1-servise-link li {
			display:-moz-inline-box;
			display:inline-block;
			/*margin-right:0.3em;*/
			vertical-align:top;
			text-align:center;
			padding:0 10px;
		}
		
		.td-header .c1-servise-icons  .c1-servise-link li a {
			color:#c30;
			font-family:Verdana;
			font-size:12px;
			font-weight:bold;
			text-align:center;
		}
		
		.td-header .c1-servise-icons  .c1-servise-link li a:hover {color:#f00;}
		.td-header .c1-servise-icons  .c1-servise-link li a img {margin-bottom:3px;}
		.td-header .c1-servise-icons  .c1-servise-link li a span {display:block; text-decoration:underline;}

		.td-header .c1-actual-info
		{
			height: 80px; /* 86 */
			line-height: 1.45;
			background: #FBFBFB url("http://t.fratria.ru/_ruster/images/c1-actual-info.jpg") 100% 0 no-repeat;
			font-size: 12px;
			margin: 0 5px 0 230px;
			padding: 3px 9px 1px 9px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;

			-moz-box-shadow: 0px 0px 5px #F7CEC4;
			-webkit-box-shadow: 0px 0px 5px #F7CEC4;
			box-shadow: 0px 0px 5px #F7CEC4;
			
			border: 1px solid #F7CEC4;
		}
		
		.td-header .c1-actual-info ul em { font-style: normal; color: #A4A39E; margin-right: 5px; }
		.td-header .c1-actual-info ul { margin: 0; height: 80px; overflow: hidden; }
		.td-header .c1-actual-info ul a { color: #444; }
		.td-header .c1-actual-info ul a:hover { color: #222; }

/*		.td-header .c1-actual-info {
			background-color:#fbfbfb;
			border-radius:5px;
			border-bottom:solid 1px #f0f0f0;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			font-size:12px;
			margin:0 0px 0 230px;
			padding:7px 10px 0px;
			}
		
        .td-header .c1-actual-info ul {
            margin:0;
            height:80px;
            overflow:hidden;
            overflow-y: scroll;
        }
        .td-header .c1-actual-info ul a {color:#888; line-height:1.35em;}
        .td-header .c1-actual-info ul a:hover {color:#f00;}
*/
			
	.c1-games {
			background:#fff url(http://fratria.ru/images/bg-game-list.png) repeat-x 0 0;
			border:solid 1px #ccc;
			border-top-color:#afafaf;
			border-bottom-color:#afafaf;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			font-size:11px;
			margin:0px 0px 0px 33px;
			position:relative;
			overflow: hidden;
			height:92px;
		}
			
				.c1-games .gamelist {
					height:99%;
					padding:2px 0 0 4px;
					position:relative;
					overflow:auto;
				}
				
				.c1-games .rt_gamelist-next
				{
					float: left;
				}
				
				.c1-games .rt_gamelist-last
				{
					float: right;
				}
				
				.c1-games  .gamelist dl {
					display: block;
					overflow: hidden;
					padding:2px 4px 3px;
					position:relative;
					line-height:1.5;
					width:353px;
					margin-right:4px;
				}
				
				.c1-games  .gamelist dl:hover {
					background-color:#ddd;
					cursor:default;
				}
					
					.c1-games .gamelist dl a {color:#633}
					.c1-games .gamelist dl.last a {color:#888}
					.c1-games .gamelist dl a:hover {color:#f00}
					
					.c1-games .gamelist dl dt {
						float:left; 
						width: 175px; /* 192px */
					}
					
					.c1-games .gamelist dl dd {float:left;}
					
					.c1-games .gamelist .g-date {
						color:#888;
						width:41px;
					}
					
					.c1-games .gamelist .g-score {
						text-align:right;
						width:45px;
					}
					
					.c1-games .gamelist .g-time {
						text-align:right;
						width: 92px; /* 75px */
					}
						.c1-games .gamelist .g-time a, .c1-games .gamelist .g-score a {float:right;}
						
					.c1-games .gamelist .g-servise {margin-right:4px;}
					.c1-games .gamelist .g-servise i {
						background:url("/images/icons.png") no-repeat 0 0;
						display:block;
						height:16px;
						width:16px;
					}
						.c1-games .gamelist .g-servise .g-servise__online {background-position:0 -102px;}
						.c1-games .gamelist .g-servise .g-servise__buy {background-position:0 -84px;}
						.c1-games .gamelist .g-servise .g-servise__bus {background-position:0 -307px;}
					
/*----------------------------------main navigation-------------------------------------*/
#񱭮avigate {
	font:normal 1.15em Georgia;
	padding:0px 0px 0px 0px;
	margin:0 0 0em 0;
	position:relative;
}

		
	#c1-menu {
		list-style:none;
		margin:-1px 0 0 0;
		padding:0px;
		height:50px;
		
	}
	
	#c1-menu:after {
		clear:both;
		content:'';
		display:block;
	}
	
	#c1-menu li {
		float:left;
		margin:7px 5px 0;
		padding:0 5px;
		position:relative;
		z-index:100;
	}
	#c1-menu table {border-collapse:collapse; height:0; width:0; margin:0 -4px -1px 0;}
	
		#c1-menu li a {
			color:#9F1A00;
			display:block; 
			float:left;
			height:30x;
			line-height:40px;
		}
			#c1-menu li a span {float:left; text-decoration:underline;}
			#c1-menu li a i {
				background:url("/images/icons.png") no-repeat -33px 0;
				display:block;
				height:5px;
				float:left;
				margin:1.7em 0 0 4px;
				text-decoration:none;
				width:7px;
				position:relative
			}
			
		#c1-menu li a.current {font-style:italic; color:#06b; cursor:text;}
		#c1-menu li.c1-first-level-menu:hover {position:relative; z-index:100;}
	
	#c1-menu li a:hover {
		color: #EF0E17; 
		position:relative;
		z-index:100;
	}
	
	#c1-menu li:hover > a {color: #EF0E17;}
	#c1-menu li:hover a i {background-position:-33px -5px;}
	#c1-menu li:hover > a > i {background-position:-33px -5px;}
	
	#c1-menu ul {
		background:#fcfcfc;
		border:solid 1px #F78B89;
		left:-9999px;
		list-style:none;
		margin:0;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		-khtml-border-radius:8px;
		border-radius:8px;
		box-shadow: 0px 0px 2px #EF7259;
		-moz-box-shadow: 0px 0px 2px #EF7259;
		-webkit-box-shadow: 0px 0px 2px #EF7259;
		padding:5px;
		position:absolute;
		top:40px;
		z-index:100;
	}
		#c1-menu ul li {margin:0; padding:0 0 0 5px; border:none;}
			#c1-menu ul li a {
				border:0;
				color:#9F1A00;
				font-size:0.95em;
				height:      25px;
				line-height: 25px;
				text-align:  left;
				width:       155px;
			}
			#c1-menu ul li a:hover {border:0;}
			#c1-menu ul li:hover > a {border:0;}

		#c1-menu ul ul {position:absolute; margin-left:100%; top:0; padding:0; margin:0; list-style:none;}

		#c1-menu :hover ul {left:-1px; right:auto;}
		#c1-menu :hover ul ul {left:-9999px; width:130px; padding-left:5px; background:url(trans.gif);}

	#c1-menu li ul :hover ul {left: 140px; right:auto;}
	#c1-menu li ul li ul li a {text-align:left; color:#06b;}
	#c1-menu li ul li ul li a:hover {color:#000;} 
	
	.r-topbg {
		background:#FAF7F5 url(http://fratria.ru/images/bg.png) repeat-x 0 -613px; 
		float:right;
		height:266px;
		margin-left:-200px;
		overflow:hidden;
		position:relative;
		width:200px;
	}
	
	.r-topbg .c1-header-right {
		margin-bottom:3px;
		padding:10px 10px 2px;
	}
	
		.c1-sms {
			background-color:#fff;
			border:solid 1px #fcc;
			margin:0px 0 5px; 
			padding:5px 5px 0;
			text-align:center;}
			
			.c1-sms h3 {
				font-size:14px;
				text-align:center;
				padding:2px 0 8px;
			}
			
				.c1-sms h3 a {
					color:#c30;
					font-size:14px;
				}
				
			.c1-sms ul.c1-sms-list {
				margin-left:0;
				margin-right:0;
				padding-left:0px;
				padding-right:0px;
				text-align:left;
			}
			
				.c1-sms ul.c1-sms-list li {
					padding:0;
					color:#c33;
					list-style:none;
					font-size:12px;
					padding:5px 8px;
				}
				
				.c1-sms ul.c1-sms-list li.chet {background-color:#FAE8E8;}
				
		.c1-rss {margin:5px 10px 10px 0; overflow:hidden;}
		.c1-rss a.rss-img {display:block;float:left;}
		.c1-rss a {
			color: #CC3300;
			display: block;
			float: left;
			margin-right: 0.1em;
			padding-bottom: 0.3em;
		}
		.c1-rss a:hover {color:#f00;}
		
		
	.c1-search {margin:10px 0 20px 0px;}
	
		.c1-search p {
			font-weight:bold;
			color:#580001;
			margin:5px 0 3px 2px;
			padding:0;
		}
		
		.c1-search ul {
			background:url(http://fratria.ru/images/bg.png) no-repeat 0 -532px;
			height:26px;
			padding:0 0 0 0px;
			margin:0 0 0 0;
		}

			.c1-search ul li {list-style:none;display:inline;}
			
			.c1-search ul li table {border-collapse:collapse; height:0; width:0; margin:0 -4px -1px 0;}
			
			.c1-search ul li.c1-s-option {
				border:solid 1px transparent;
				display:blcok;
				float:left;
				width:30px;
				margin-top:2px;
				height:30px;
				position:relative;
				z-index:50;
			}
			
			.c1-search ul li.c1-s-option:hover {
				background-color:#fff;
				border:solid 1px #c33;
				border-bottom:none;
				height:30px;
				position:relative;
				}
			
			.c1-search ul li a {
				background:url(http://fratria.ru/images/bg-search-option.gif) no-repeat 20% 5%;
				display:block;
				float:left;
				width:17px;
				height:22px;
				margin:0px 0 0;
				padding:10px 10px 0 3px;
				position:relative;
				z-index:70;
			}
			
			.c1-search ul li a i.c1-s-bull {
				background:url("/images/icons.png") no-repeat -33px 0;
				display:block;
				height:5px;
				float:left;
				margin:0 0 0 15px;
				text-decoration:none;
				width:7px;
			}
				
				.c1-search ul li.c1-s-option a:hover {position:relative;z-index:70;}
				
					.c1-search ul li.c1-s-option:hover a {background-color:#fff;}
					.c1-search ul li.c1-s-option:hover a i {background-position:-33px -5px;}
					.c1-search ul li.c1-s-option:hover > a > i {background-position:-33px -5px;}
				
				.c1-search ul.c1-s-option-list {
					background:#fcfcfc;
					border:solid 1px #c33;
					left:-9999px;
					height:auto;
					top:30px;
					position:absolute;
					width:150px;
					z-index:60;
				}
					.c1-search ul.c1-s-option-list li {display:block; margin-bottom:5px;}
					.c1-search ul.c1-s-option-list li+li {margin-bottom:0;}
					.c1-search ul.c1-s-option-list li input {margin-right:5px;}
				
				.c1-search ul ul {position:absolute; margin-left:100%; top:10px; padding:0; margin:0; list-style:none; }
				.c1-search ul li.c1-s-option:hover ul {left:-1px;padding:10px 5px 3px 10px;}
			
			.c1-search .c1-s-input {
				background:transparent; 
				border:0 none;
				margin:7px 0 0;
				padding:0 0 0 4px;
				outline:none;
				width:123px;
			}
			.c1-search .c1-s-submit {
				background:url(http://fratria.ru/images/bg.png) no-repeat 0 -560px;
				border:0 none;
				float:right;
				cursor:pointer;
				margin:0 -3px 0 0;
				text-indent:-300em;
				height:26px;
				width:20px;
				position:relative;
			}

/*----------------------------------end main navigation---------------------------------*/
	
/* end Header */

/* CONTENT */
.wrap-content {width:100%;}
.r-content-inner {padding:1.5em 10px 0;}
.content {padding:1.5em 1.9em 0;}
.l-content {padding:0.3em 0 0;}

/*--------------------------------------------------------------------------------------*/

.subnav {padding:0;list-style:none;margin:15px 0 10px 0;}
.subnav-f_level {font-weight:bold;}
	.subnav-s_level {
		font-weight:normal;
		list-style:none;
		margin:15px 0 5px;
		padding:0;
	}
.subnav h3 {padding: 10px 20px 3px 20px;}
.subnav p {padding: 10px 20px; border-bottom: 1px solid #CCCCCC;}
.subnav a {display:block;}
.subnav li {padding: 10px 20px;}
.subnav-on {background-color: #CC0000; color:#FFFFFF; font-weight: bold;}
.subnav-on a {color:#FFFFFF; font-weight: normal;}
.subnav-link {color: #CC6633;  padding: 5px 0 10px 20px; margin: 0 10px 0 0;}
.subnav-link a {color: #CC6633;}
.subnav-link-on {color: #FFFFFF; font-weight: bold; background-color: #CC6633;  padding: 10px 20px 10px; margin: 0 10px 5px 0;}
.subnav-link-on a{color: #FFFFFF; font-weight: normal;}
.subnav .c1-catrus {background:url(http://fratria.ru/images/russia.gif) 100% 50% no-repeat;}
.subnav .c1-catnewscom {background:url(http://fratria.ru/images/fcsm_002.gif) 100% 50% no-repeat;}
.subnav .c1-cathoc {background:url(http://fratria.ru/images/hockey.gif) 100% 50% no-repeat;}
.subnav .c1-catfra {background:url(http://fratria.ru/images/fratria.gif) 100% 50% no-repeat;}
.subnav .c1-catfan {background:url(http://fratria.ru/images/fansector.gif) 100% 50% no-repeat;}
.subnav .c1-catsite {background:url(http://fratria.ru/images/site_002.gif) 100% 50% no-repeat;}
.subnav .c1-catpress {background:url(http://fratria.ru/images/press.gif) 100% 50% no-repeat;}
.subnav .c1-catcfra {background:url(http://fratria.ru/images/konkurs.gif) 100% 50% no-repeat;}
.subnav .c1-catcfra {background:url(http://fratria.ru/images/konkurs.gif) 100% 50% no-repeat;}
.subnav .c1-catshop {background:url(http://fratria.ru/images/konkurs.gif) 100% 50% no-repeat;}
.subnav .c1-catminifoot {background:url(http://fratria.ru/images/konkurs.gif) 100% 50% no-repeat;}
.subnav .c1-cathelp {background:url(http://fratria.ru/images/konkurs.gif) 100% 50% no-repeat;}
	.subnav-li-img {
		display:block;
		float:right;
		margin-top:-4px;
	}

.b-crumbs {margin:10px 0 10px; color:#aaa;}
.b-crumbs a {color:#aaa;}
.b-crumbs a:hover {color:#red;}
	
/*--------------------------------------------------------------------------------------*/

/* BOX STYLE*/
#box {margin: 20px 0 0 10px;}
#box h5 {padding: 5px 0; font-weight:bold; font-size: small; color: #CC0000; border-top: 4px solid #CC0000;}
#box p {font-family: Tahoma; font-size: x-small; color: #FF9999;}
#box a {font-family: Georgia, "Times New Roman", Times, serif; color: #CC6633;}

#box ul {font-family: Tahoma; font-size: 10px; padding: 5px 10px; color: #FF9999;}

.b-box {margin:0 0 20px 10px;}
	.b-box-head {}
	.b-box-list {list-style:none;}
		.b-box-list-item {margin-bottom:10px;}

/* BOX-champ STYLE*/
#box-champ {margin: 20px 0 0;}
#box-champ h4 {padding-top: 10px; padding-bottom: 5px;}
#box-champ h5 {padding: 5px 0 8px; font-weight:bold; font-size: small; color: #CC0000; /* border-top: 4px solid #CC0000; */}
#box-champ table {border-top: 1px solid #999999; margin-bottom: 10px;}
#box-champ td {padding: 3px 3px 4px 3px; border-bottom: 1px solid #999999;}
#box-champ a {color: #CC3333;}
#box-champ a:hover {color: #CC9999;}

.numposition {font-family: Tahoma; font-size: x-small; background-color: #ddd; color: #888; text-align: center;}
.teamname {padding: 0 3px 2px 5px;}
#box-champ select {font-family: Tahoma; color: #333333;}
#box-champ input {font-family: Tahoma; color: #000000; width: 70px; color: #FFFFFF; background-color: #999999;}

/* add news */
.c1-add-news {}
.c1-add-news a {
	background:url("/images/icons.png") no-repeat 0 -135px;
	color:#c30;
	display:block;
	font-weight:bold;
	padding:3px 0 2px 30px;
}
.c1-add-news a:hover {background-position: 0 -156px; color:#f00}
.c1-add-news a img {margin-right:5px; vertical-align:bottom;}
/* end add news */

/* images */
.imgleft {float:left; margin: 0 10px 0 0; font-size: 10px; color: #FF9999;}
.imgbig {font-size: 10px; color: #FF9999;}
.picture {margin: 2px 0; padding: 5px; border: 1px solid #FFCCCC; text-align: center; background-color: #FFFFFF; font-family: Tahoma; font-size: 10px; color: #FF9999;}
.picture a {color: #FF9999;}

.blogbox {border: 1px solid #FFCCCC; text-align: center; background-color: #FFFFFF; margin: 5px 0; padding: 10px 5px 0;}
.blogbox img {border: none; margin-bottom: 3px;}
.blogbox p {color: #999999 !important; font-family: Tahoma; font-size: 10px; margin-top: 5px; margin-bottom:10px; padding-top: 0;}
.blogbox a {color: #CC3300; font-family: Times New Roman !important; font-size: 14px !important;}
.blogbox h4 {color:#000;font-size:16px;font-family:'Times New Roman';}

/* NEWS */
.c1-post h2 {color:#990000; padding:0;}
	.c1-post h2.stiky {background:url(http://fratria.ru/images/sticky.gif) no-repeat right 0; padding-right:30px;}
	.c1-post h2 img {margin:0 5px -4px 0;position:relative;}
	.c1-post h2 a {color: #990000; padding:0;}

.news-extended {padding: 5px 0 10px 0;}
.news-extended a {font-weight: bold; font-size: medium; text-decoration: none; border-bottom: 1px solid #CC0000;}
.printversion {font-family: Georgia, "Times New Roman", Times, serif; color: #CC6633; font-size: x-small;}
.newssender {color: #FFFFFF; background-color: #999999; padding: 0 2px;}

	/* .c1-news h2 img {
		margin:0 5px -4px 0;
		position:relative;
	}
	.c1-post img.c1-attach {float:right;} */
	
	.c1-post {clear:both;}
	
	.c1-post-date {
		color:#777;
		font-size:0.85em;
		margin:0.2em 0 0.8em 0;
		padding:0;
	}
	.c1-post-data { font:1.03em/1.3em Arial,sans-serif;}
	
	.news_this_theme {margin-bottom:1.5em;}
	.news_this_theme a {margin-right:5px;}
	
/* about data */
.b-about {
		border:solid 1px #ccc;
		clear:both;
		float:left;
		font:normal 11px/14px Tahoma;
		margin-left:0;
		margin-bottom:3.8em;
		padding:3px 8px 0;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
	}

		.b-about li {
			display:inline-block;
			margin-left:20px;
			vertical-align:middle;
		}
		.b-about .author {margin-left:0;}
		.b-about .author a {
			background:url("http://fratria.ru/images/icons.png") no-repeat 0 -16px;
			color:#CF5A5A;
			padding:3px 0 1px 20px;
			display:inline-block;
		}
		.b-about .author a:hover {color:#c00}
		
		.b-about .comments .comment {
			background:url("http://fratria.ru//images/icons.png") no-repeat 0 -51px;
			color:#888;
			padding:2px 0 0px 21px;
			display:inline-block;
		}

			.b-about .comments .comment-new {
				background-position:0 -67px;
				color:#f00;
				font-weight:bold;
			}
		
		.b-about .printversion a {
			background:url("http://fratria.ru//images/icons.png") no-repeat 0 -34px;
			display:inline-block;
			height:16px;
			width:16px;
			margin:0;
			padding:0;
			vertical-align:middle;
		}
		
		.b-about .toblog a {
			background:url("http://fratria.ru//images/icons.png") no-repeat 0 -118px;
			display:inline-block;
			height:16px;
			width:16px;
			margin:-1px 0 0;padding:0;
		}
		
		.b-about .ticket_buy a {
			background:url("/images/icons.png") no-repeat 0 -84px;
			display:inline-block;
			height:16px;
			width:16px;
			margin:0;padding:0;
		}
		
		.b-about .online a {
			background:url("/images/icons.png") no-repeat 0 -102px;
			display:inline-block;
			height:16px;
			width:16px;
			margin:-1px 0 0;
			padding:0;
		}
		.b-about .bus_online a {
			background:url("/images/icons.png") no-repeat 0 -307px;
			display:inline-block;
			height:16px;
			width:16px;
			margin:-1px 0 0;
			padding:0;
		}
		
		.b-about .b-about-last__update-i {
			background:url("/images/icons.png") no-repeat 0 -272px;
			display:inline;
			height:16px;
			margin:-2px 0 0 -20px;
			position:absolute;
			width:16px;
		}


/* end about data */
	
/*			photootchet			*/

.otch-author {margin-bottom:1em;}
	.otch-author dt {float:left;margin-right:1em;}
	.otch-author dd {margin-left:8em;}
	.otch-author dd a {margin-right:0.5em;}

.h-albom {
	float:left;
	margin-bottom:20px;
	width:100%;
}

	.albom-otchet div.foto_cont {width:252px;}

/*			end photootchet			*/

/* reklama */

.b-banner {
	margin:0 0 1.3em;
	position:relative;
}
		
	.l-content .b-banner {margin-left:10px;}
	
	.c1-ya-direct {
		background-color:#efefef;
		border:1px solid #ddd;
		clear:both;
		margin-bottom:3em;
		padding:0.5em;
	}
	
	#MarketGid6 {margin:0 0 1em 4px;}
	
	.b-reklama__context {
		color:#888;
		font-size:10px;
		margin:10px 0 0;
		list-style:none;
		padding:0;
	}
	
		.b-reklama__context a {color:#555;}
/* end reklama */

/* anchor-buttons */
		
	.b-anchor__buttons {overflow:hidden;}
	
		.b-anchor__buttons-item, .b-anchor__buttons-item_s {
			color:#EF714A;
			display:block;
			float:left;
			margin:0 0 3px 5px;
			padding:0.3em;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;
		}
		.b-anchor__buttons-item:hover, .b-anchor__buttons-item_s {
			background-color:#EB3A05;
			color:#fff;
		}

/* end anchor-buttons */

/* Tabs */

.b-tabs-navigation {}
.b-tabs-tab {}


/* end Tabs */


/* paginator */
.nextprev{margin: 10px 0;}
.nextprev_current{font-weight: bold; background-color: #FF0000; color: #FFFFFF;  padding: 1px 6px; margin-right: 5px;}
.nextprev_link {padding: 1px 5px; margin-right: 5px; border: 1px solid #CCCCCC; text-decoration: none;}
/* end paginator */


/* end CONTENT */

/* FOOTER */
.footer {
	background:#FAF7F5 url(http://fratria.ru/images/bg-footer1.jpg) no-repeat 100% bottom;
	height:300px;
	font-size:0.9em;
	color:#000;
	padding:4em 20px 0;
	overflow:hidden;
}	
	
	.f-logo {
		display:block;
		margin-top:10px;
	}
	
	.left-col {float:left;}
	
	.footer .footer-nav {
		float:left;
		position:relative;
		width:16%; 
	}
	.footer .footer-nav dt {
		color:#000;
		font-weight:bold;
	}
	.footer .footer-nav dt, .footer .footer-nav dd {
		line-height:1.7;
	}
	.footer .footer-nav a {color:#111;}
	.footer .footer-nav a:hover {color:#c00;}
	.footer .c1-copy {
		clear:both;
		color:#222;
		padding:30px 0 0;
		width:500px;
	}

/* COMMENTS */

.comments {clear:both;}

.ul-inline {margin: 0 0 10px; padding: 0; list-style-type: none;}
.ul-inline li {display: inline; margin: 0 7px 0 0; padding: 0;}
.ul-inline li img {vertical-align: middle;}

.corners {width: 100%; position: relative; overflow: hidden; padding: 4px 0; background-color: #e1e1e1; margin-bottom: 10px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
}
.corners .cn-content {padding: 4px 10px;}
.corners .cn {position:absolute; width: 8px; height: 8px; margin-left: -4px; margin-top: -8px; background: url(http://fratria.ru/images/r-star.png);}
.corners .cn.t-r, .corners .cn.b-r {left: 100%;}
.corners .cn.b-l, .corners .cn.b-r {margin-top: auto;}

.toggle {padding: 0; list-style-type: none; float: left; width: 100%; margin: 0 0 10px;}
.toggle li {float: left; margin: 0 10px 0 0; padding: 6px 0;}
.toggle li.on {color: white; padding: 0;}
.toggle a {color: #f26522;}
.toggle a:hover {color: #a0410d;}
.toggle .corners {background: #f26522; width: auto; margin: 0;}
.toggle .cn-content {padding: 2px 8px; margin:0;}
.delete-or-update {float:right; list-style:none; margin-right:0; padding-right:0;}
.delete-or-update li {float: left; margin: 0 0px 0 10px; padding: 6px 0;}
.delete-or-update li a {color: #f26522; padding: 2px 0px 2px 15px;}
.delete-or-update li a.delete-comments {color: #E31B1B; margin-left:10px;}
.delete-or-update li a:hover {color: #a0410d;}

.cn-content {
	margin:5px 0; 
}

.comments-wrap {clear:both; width:100%;}
.comments-wrap table {width:100%;}
.comments-heading {float: left; margin: 0 50px 15px 0; padding: 0; clear:both}
.comments-heading  sup {color: #959595; font-weight: normal;}
.comments .toggle {width: auto;}
.comments-info {text-align: left; padding-right: 10px;}
.comments-info .ul-inline {margin: 0;}
.comments-info .comments-info-avatar {margin-right: 4px;}
.comments-info-avatar img {vertical-align: middle;}
.comments-info-author {font-family: 'Times New Roman', Times, serif; font-size: 1.1em;}
.comments-info-author a {color: black;}
.comments-info-date {color: #959595; font-size: 0.88em;}
.comments-info-link a {color: #448cca; font-size: 1.1em;}
.comments-rating {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
	.comments-rating li {
		display:inline;
		float:left;
	}
	.comments-rating .buttons-rat {margin:0 5px;}
	.comments-rating .comment-rating {color: #FF3F3F; font-weight:bold;}
	.comments-rating .comment-rating-negative {color: #366DAF;}

	.comments-rating  a {
		background: url(http://fratria.ru/images/icons.png) 0 -203px no-repeat;
		float:left;
		font-size:0;
		height: 16px;
		width: 16px;
		margin-left:5px;
	}
		.comments-rating .comments-minus {background-position:-16px -203px;}
		.comments-rating .comments-warn {background-position:-32px -203px;}
		.comments-rating .comments-ban {background-position:-49px -203px;}
	
.comments-ban {color: red;}
.comments-topbg {margin-left: 10px; width: 1px; line-height: 0; border-color: #faf7f5 #faf7f5 #e1e1e1 #e1e1e1; border-width: 4px 8px; border-style: solid;}
.comments-message {padding: 0 0 15px 30px; color: #363636;}
.edit-comments-message {padding-left:0;}
.comments-message .corners {margin-bottom: 2px;}
.comments-message-cool .corners {background: #ffc2a1;}
.comments-message-cool .comments-topbg {border-color: #faf7f5 #faf7f5 #ffc2a1 #ffc2a1;}
.wrap-comments-message-expand  {display:none;}
#js .wrap-comments-message-expand  {display:block;}
.comments-message-expand {color: #363636; cursor:pointer; text-decoration: none; border-bottom: 1px dashed #363636;}
.comments-message-expand:hover {color: black; border-bottom: 1px dashed black;}
#js .b-expand_comment {display:none;}
.comments-message-deleted {color: #cccccc; padding: 4px 10px 0;}
.comments-options {font-size: 0.88em; padding: 0;}
.comments-options a {color: #663333; padding-right: 10px;}
.comments-options strong {padding-right: 10px;}
.comments-options a:hover {color: #EF3B3B;}
.comments-options .comments-options-del {color: red;}
.comments-sending-textarea {
	border:solid 1px #AAA; 
	border-radius:3px 3px 3px 3px; 
	-moz-border-radius:3px 3px 3px 3px; 
	-webkit-border-radius:3px 3px 3px 3px; 
	margin:10px 0 0 0; 
	height: 100px;
	padding:4px 2px;
	width: 100%; 
}
.comments-sending-textarea:focus {
	border-color: rgba(239, 74, 74, 0.75) !important;
	box-shadow:0 0 8px rgba(239, 104, 104, 0.5); 
	-moz-box-shadow:0 0 8px rgba(239, 104, 104, 0.5); 
	-webkit-box-shadow:0 0 8px rgba(239, 104, 104, 0.5); 
}
.comments-answer {margin-left: 34px;}
.comments-answer-undo a {font-size: 0.88em; text-decoration: none; border-bottom: 1px dashed #363636;}
.comments-answer-undo a:hover{color: black; border-bottom: 1px dashed black;}
.comments-quote {margin: 0 0 10px 20px; border-left: 2px solid #448cca; padding-left: 10px;}
.comments-quote .ul-inline {margin-bottom: 10px;}
.comments-quote-text {font-size: 0.88em; color: #999999;}
.comments-answerblock {margin-top:1em;}

.h-comment-add {
	font-size:1.3em;
	font-weight:bold;
	margin:1em 0;
	overflow:hidden;
}
.b-comment-add_link {
	border-bottom:dotted 2px #c00;
	cursor:pointer;
	color:#c00;
	display:block;
	float:left;
}
	.b-comment-add_link:hover {border-bottom-color:#FAF7F5;}

	.b-comment-count {
		background:url(http://fratria.ru/images/icons.png) no-repeat 0 -51px;
		color:#999;
		padding:1px 0 0px 21px;
		overflow:hidden;
		margin-left:5px;
	}
	
	.b-comment-count_new {font-weight:bold;}
	.b-comment-count:hover {background-position:0 -67px;}
	
/* ---------------end COMMENTS--------------- */


/* ---------------Auth--------------- */

.b-auth {
	margin:0 0 1.5em;
	list-style:none;
	padding:0;
}
	.b-auth li {margin-bottom:16px;}
		.b-auth-lb {
			color:#7F6F6F;
			display:block;
			font-size:1.4em;
			margin-bottom:0.15em;
		}
		
		.b-auth-inp {
			border:solid 1px #aaa;
			color:#633;
			font-size:1.5em;
			padding:4px 2px;
			width:17em;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;
		}
		.b-auth-inp:focus {
			border-color: rgba(239, 74, 74, 0.75) !important;
			box-shadow:0 0 8px rgba(239, 104, 104, 0.5); 
			-moz-box-shadow:0 0 8px rgba(239, 104, 104, 0.5); 
			-webkit-box-shadow:0 0 8px rgba(239, 104, 104, 0.5); 
		}
		
		.b-auth-submit {
			color:#222;
			font-size:1.4em;
			font-family:sans-serif;
		}
		
		.b-auth-chk {margin-right:0.5em;}
		.b-auth-lb_chk, .b-auth-rem_pass {font-size:1.2em;}
		.b-auth-rem_pass {
			margin-left:0.5em;
			color:#888;
		}
		
	.b-auth-text {
		color:#655;
		margin:0 0 1em;
	}

.b-faq {
	font:normal 1.03em/1.3em Arial, sans-serif;
	margin-bottom:1em;
}
	
	.b-faq-q {
		font-weight:bold;
		margin:0 0 0.3em 0;
	}

	.b-faq-a {margin:0 0 1.3em;}
	
/* ---------------end Auth--------------- */

/* ---------------iGames--------------- */
.b-games {}

	.b-games__item {
		clear:left;
		margin-bottom:1.5em;
		overflow:hidden;
	}

	.b-games__item__name, .b-games__item__about {margin:0 0 1em 210px;}
	.b-games__item__name a {font-size: medium; color: #663333; font-weight:bold;}
	.b-games__item__name a:hover {color:red;}
	.b-games__item__photo {float:left; margin-top:-3.2em;}

	.b-games__item__about {line-height:1.35;}
	.b-games__item__about p {
		margin-bottom:1.3em;
		padding:0;
	}

	.b-games embed {margin-bottom:1.3em;}
	.b-game-about dt {font-weight:bold;}
	.b-game-about dd {margin-bottom:1.3em;}

/* ---------------end iGames--------------- */

/* ---------------iLinks--------------- */

.b-links {margin-bottom:1.3em;}
.b-links h3 {color: #333333; margin-bottom:0.5em; padding:0;}
.b-links h3 a {color: #CC6633;}
.b-links p {color: #999999; padding:0; margin-bottom:0.5em;}
.b-links p a {color: #CC6600;}
.b-links-sort, .b-links-items {
	list-style:none;
	margin:0 0 0.5em;
	padding:0;
}

.b-links-sort {
	float:right;
	margin-top:5px;
}

.b-links-items {margin-bottom:0;}
	.b-links-items li {
		clear:both;
		float:left;
		margin-bottom:1.3em;
		width:100%;
	}
	.b-links-item-img {
		float:right; 
		margin-top:-2.2em
	}

#favicon {border: 0; vertical-align: middle; margin-left: 8px;}
.b-links-items .sitebutton {margin: 2px 0 2px 10px; padding: 5px; border: 1px solid #FFCCCC; float: right;}

/* ---------------end iLinks--------------- */


/* -----------------------------SEASON's style sheets--------------------------*/

.b-season-tournament__logo {vertical-align:middle;}

a:visited.riva {
	color: #ffffff;
	text-transform: none;
}

a:link.riva {
	color: #ffffff;
	text-transform: none;
}

a:hover.riva { 
	color:#FFDA2F; /* #cc0000; */
	text-decoration: none;
}

.b-print-version {
	color:#888;
	margin:0 0 0 27px;
	text-decoration:none;
}
.b-print-version:hover {color:red;text-decoration:underline;}
	.b-print-version .b-icon__print {
		background:url(http://fratria.ru/images/icons.png) no-repeat 0 -34px;
		height:16px;
		width:16px;
		position:absolute;
		margin:0 0 0 -21px;
	}

.l-ontour__block {margin-left:10px;}

.b-season-years, .b-goals__turnaments, .b-goals__turs {margin:0 0 1.3em -5px;}
.b-goals__turnaments {margin-bottom:0.5em;}

.b-season-list {
	list-style:none;
	margin:0 0 1.3em;
	padding:0;
}
	.b-season-list li {
		margin-bottom:0.75em;
		padding:0;
	}
	
	.b-season-list_bul {
		list-style-type:disc;
		padding-left:1.2em;
	}

.b-season-graph, .b-team-card, .b-team-card__history, .b-season-tour, .b-team-card__profile dd, .b-team-card__logo, .b-season-table, .b-stadium-card , .b-stadium-card__plan , .b-stadium-card__photo, 
.b-stadium-card__profile dd, .temp__table, .b-report-card, .b-protocol, .b-protocol-2fans, .b-protocol-table, .b-strikers, .b-players {margin-bottom:1.7em;}

.b-season-tour__head, .b-team-card__head, .b-stadium-card__head, .b-stadium-card__photo__head, .b-protocol-table__head, .b-strikers__head, .b-goals__head {margin-bottom:0.5em;}

.b-team-card__profile .b-season-table {margin-bottom:0;}

.b-team-card__head, .b-stadium-card__photo__head, .b-stadium-card__head, .b-strikers__head, .b-goals__head {padding:0;}

.temp__table {width:100%;}
	.temp__table td {vertical-align:top;}

	.b-team-card__history {}
	
	.b-team-card__profile, .b-stadium-card__profile {margin-right:5%;}
		
		.b-team-card__profile dt, .b-stadium-card__profile dt {
			background-color:#ddd;
			font-weight:bold;
			margin:0 0 0.3em 0;
			padding:0.3em;
		}
		.b-team-card__profile dd, .b-stadium-card__profile dd {padding-left:0.3em;}
	
	.b-stadium-card__photo dt {
		color:#EB3A05;
		font-weight:bold;
		margin:0 0 0.5em;
	}
	.b-stadium-card__photo dd {margin-bottom:1.3em;}

	.b-report-card__tour__head, .b-protocol__tour__head  {
		padding:0;
		margin:0 0 0.4em;
	}
	
	.b-report-card__tour__about, .b-protocol__tour__head__about {
		color:#888;
		font-weight:bold;
		margin:0 0 1.5em;
		padding:0;
	}
		.b-report-card__tour__about a {color:#888;}
		.b-report-card__tour__about a:hover {color:#c00;}
	
	.b-report-card__name {
		color:red;
		padding:0;
		margin-bottom:1em;
	}
	
	.b-goals__about {margin:0 0 1.5em 0; padding:0;}
	
/* ӳ𭨰 򠡫鷠 */

.b-season-table, .b-protocol-table {
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:100%;
}

.b-season-table__head, .b-protocol-table__head  {
	color:#633;
	font-size: 1.1em;
	font-weight:bold;
	margin-bottom:1em;
}

	.col-align_c {text-align:center;}
	
	.b-season-table th {
		color:#fff;
		border-right:1px solid #fff;
		font-weight:bold;
		padding:5px;
		background: #aaa;
		background: -moz-linear-gradient(0% 100% 90deg, #6f6f6f 0%, #8f8f8f 50%, #aaa 50%, #cacaca 100%);
		background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #cacaca), color-stop(0.5, #aaa), color-stop(0.5, #8f8f8f), color-stop(1, #6f6f6f));
		text-shadow: 0px 0 1px rgba(0, 0, 0, .8);
	}
		.b-season-table th img {vertical-align:middle;}
	
	.b-season-table .last__col {border-right:none;}
	
		.b-season-table td {
			border-bottom: 1px solid #CCCCCC;
			padding:5px;
		}
			.b-season-table td a {text-decoration:none;}
			.b-season-table td a:hover {text-decoration:underline;}
		
	.b-season-table tr:hover {background-color:#eee;}
		.b-season-table tr:hover td {color:#000; cursor:default}
	.b-season-table tr.spartak:hover {background-color:#EB3A05;}
		.b-season-table tr.spartak:hover td, .b-season-table tr.spartak:hover a, .b-season-table tr.spartak:hover a:hover {color:#fff;}
	
/* Protocol table */
	
	.b-protocol-2fans, .b-protocol-2fans__head {margin-left:5px;}
	
	.b-protocol-2fans dt {
		font-weight:bold;
		margin:0 0 0.3em 0;
	}
	
	.b-protocol-table__ov {width:auto;}
	
	.b-protocol-table th {
		font-weight:bold;
		padding:5px;
		vertical-align:top;
	}
	.b-protocol-table td {
		padding:5px;
		vertical-align:top;
	}
	.b-protocol-table .b-protocol-table__logo {
		vertical-align:middle;
		width:45%;
	}
	.b-protocol-table .b-protocol-table__score {
		background-color: #C00;
		color: #FFF;
		font-size:3em;
		font-weight: bold;
		padding:0 10px 0;
		text-align:center;
		width:10%;
		vertical-align:middle;
	}
		.b-protocol-table__score__period {
			font-size:0.4em;
			font-weight:normal;
		}
		
		.b-protocol-table_bd_bg {
			border:solid 1px #ccc;
			background-color:#efefef;
			width:100%;
		}
			.b-protocol-table_bd_bg td {border:solid 1px #ccc;}
	
	.b-team__composit dt {margin-bottom:0.4em;}
	.b-team__composit dd {margin-bottom:1em;}
	
/* Submenu */
.t-menu-red{
	font-family: Arial;
	font-size: 12px;
	color: #660000;
	margin: 0;
	padding: 0;
}
.menu-shadow{
	background-image: url("/obj/img/l-shadow.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}

.spartak {background-color: #fdf5e6}

.uefa {background-color: #f0f8ff}
.league {background-color: #fffacd}
.vilet {background-color: #e6e6fa}

.menu-on {
	border: 1px solid #666666;
	border-bottom:none;
	padding: 5px 8px 0;
}
.menu-off {
	padding: 5px 8px 0;
	border-bottom: 1px solid #666666;
}

/* sub sab menu */
.ssmenu-right {
	background-color: #FAFAFA;
	border-right: 5px solid #CCCCCC;
	padding: 10px;
}

/* match */

/* team */
.b-players, .b-player {margin-bottom:1.7em;}
	.b-player__term, .b-player__desk {margin:0 0 1.3em 187px;}
	.b-player__term {
		color:#777;
		font-weight:bold;
		margin-bottom:0.3em;
	}
	
	.b-player__name {
		color:#633;
		font-size:large;
		margin-bottom:1em;
	}
	
	.b-player__photo {
		float:left;
		margin:0 0 0 0;
	}

.t-0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	margin: 0;
	padding: 0;
}

/* ---------------------Movies-------------------------------- */
.b-movies {margin-bottom:1.7em;}
.b-movie {
	float:left;
	margin-bottom:1.5em;
	width:100%;
}

	.b-movie__name {
		margin:0 0 0.5em 128px;
		font-size:1.3em;
		font-weight:bold;
	}
		.b-movie__name a {
			color:#633;
			text-decoration:none;
		}
		.b-movie__name a:hover {
			color:red;
			text-decoration:underline;
		}
	
	.b-movie__img {
		float:left;
		margin:-1.9em 0 0;
	}
	
	.b-movie__img_card {margin:0;}
	
	.b-movie__desk {margin:0 0 0 128px;}
		.b-movie__desk p {padding:0;}
	
	.b-movie__card dt {
		font-weight:bold;
		margin-bottom:0.3em;
	}
	.b-movie__card dd {margin-bottom:1.3em;}
	
/* ---------------------end Movies---------------------------- */

/* ---------------------Library------------------------------- */
.b-library {margin-bottom:1.7em;}
	
	.b-book {
		float:left;
		margin-bottom:1.5em;
		width:100%;
	}
	
		.b-book__name {
			font-size:1.3em;
			font-weight:bold;
			margin:0 0 0.5em 106px;
		}
		
		.b-book__img {
			float:left;
			margin:-1.9em 0 0;
		}
		
		.b-book__desk {margin:0 0 0 106px;}
/* ---------------------end Library--------------------------- */

/* -------------------------Theme--------------------------- */
.b-themes {margin-bottom:1.7em;}
	
	.b-theme {
		float:left;
		margin-bottom:1.5em;
		width:100%;
	}
	
		.b-theme__name {
			font-size:1.3em;
			font-weight:bold;
			margin:0 0 0.5em 187px;
		}
		
		.b-theme__img {
			float:left;
			margin:-1.9em 0 0;
		}
		
		.b-theme__desk {margin:0 0 0 187px;}

/* ---------------------end Theme--------------------------- */


/*----------------------Photo razdel---------------------------*/
/*###				navigation foto			###*/

.sub_nav { 
	border	:solid 1px #fcc;
	background:#fff;
	font	:normal 1.1em sans-serif;
	margin	:10px 0 0px 10px;
	padding-bottom:3px;
	position:relative;
	z-index	:100; 
}
	.sub_nav h3 {
		margin:5px;
	}
	
	.sub a:active, .sub a:hover {
			background:#eee;
			text-decoration:none;
			color	:#663333;
		}
	.sub_nav ul { 
		background	:#fff;
		color		:#663333;
		list-style	:none;
		margin		:0;
		padding		:0 0 2px;
		position:relative;
		z-index		:101;
	}
	
	* html .sub_nav ul { margin-left:0pt; }
	
	.sub_nav li {
		position:relative;
	}
	
	.sub_nav table {
		background-color:#fcc;
		position:absolute;
		border-collapse:collapse;
		top		:0px;
		left	:0px;
		z-index	:101;
		/*font-size:1.1em; */
	}
	
	.sub_nav a, .sub_nav a:visited {
		color	:#665555;
		display	:block;
		padding	:5px 5px 5px 10px;
		position:relative;
		/*text-decoration:none;*/
		width	:149px;
	}
	
	* html .sub_nav a, * html .sub_nav a:visited {
		width: 149px;
	}
	
	* html .sub_nav a:hover {
		
	}
	
	.sub_nav :hover > a {
		
	}
	
		.sub_nav ul ul {
			background-color:#fff;
			border	:solid 1px #fcc;
			visibility:hidden;
			position:absolute;
			top		:-1px;
			left	:160px;
			z-index	:102;
		}
		
		.sub_nav ul ul ul {background-color:#fff;}
		
		.sub_nav ul li:hover ul, .sub_nav ul a:hover ul { visibility: visible; }
		
		.sub_nav ul :hover ul ul { visibility: hidden; }
		.sub_nav ul :hover ul :hover ul ul { visibility: hidden; }
		.sub_nav ul :hover ul :hover ul { visibility: visible; }
		.sub_nav ul :hover ul :hover ul :hover ul { visibility: visible; }

/* ::::: null ::::: */

/*###				end navigation foto			###	*/

/*###				wrap foto					###*/

div#wrap {
	position:relative;
}

/*##				navigation game				##*/
div#game_navigation {
	position:relative;
	overflow:auto;
}

div#game_navigation span {
	float	:left;
	display	:block;
	font	:bold 1.2em sans-serif;
	padding	:5px 0;
	position:relative;
}
ul#tur_navigation {
	display		:block;
	margin		:0 0 0 30px;
	list-style	:none;
	position	:relative;
}	

.clear {clear	:both;}

	ul#tur_navigation li{
		/*background:#FAF7F5;*/
		display	:inline;
		position:relative;
	}
		
		ul#tur_navigation li a {
			border	:solid 1px #bbb;
			background:#FAF7F5;
			color	:#888;
			display	:block;
			float	:left;
			font	:bold 1em arial;
			margin	:0 5px 5px 0px;
			padding	:5px;
			position:relative;
			text-align:center;
			min-width	:20px;
		} 
		
		ul#tur_navigation li a:hover, ul#tur_navigation li a.selected {
			background:#fff;
			border	:solid 1px #fcc;
			color	:#6F4040;
			text-decoration:none;
		}
		
		.tooltip, .num_game {
			position:absolute;
			z-index:999;
			left:-9999px;
			background-color:#dedede;
			padding:5px;
			border:1px solid #fff;
			width:180px;
		}

		.tooltip p, .num_game p {
			margin:0;
			padding:0;
			color:#fff;
			background-color:#222;
			padding:2px 7px;
			text-align:center;
		}

.b-hidden {display:none;}

.b-slide-list {
	background	:#eee;
	color		:#333;
	font-family	:Arial, Helvetica, sans-serif;
	font-size	:1.2em;
	margin		:10px 0;
	padding		:5px 20px 0px 20px;
	overflow:auto;
	_zoom:1;
	position	:relative;
}

.b-head-game {
	text-align:center;
	font-weight:bold;
	padding:0 0 5px;
	position:relative;
}
	.slide {cursor:pointer;position:relative;padding:5px 0px 0;}
	.slide.left{float:left; padding-right:10px;}
	.slide.right{float:right; padding-left:10px;}
	.arrow-top {padding-bottom:5px; overflow:auto; position:relative}

	.b-list-game {
		margin:20px 0;
		font-size:0.9em;
		position:relative;
	}
	.b-list-game p {color:#633;font-weight:bold;}
	.b-list-game li {
		display: -moz-inline-stack;
		display:inline-block;
		margin:5px 0px;
		padding:0px;
		zoom: 1;
		*display: inline;
		position:relative;
		width:190px;
	}
	.b-list-game li a:hover {text-decoration:none;}

.b-date-game {
	position:relative;
}
	
/*##				end navigation game			##*/

div.foto_cont{
	background:#FAF7F5;
	border	:solid 1px #fcc;
	float	:left;
	margin	:10px 10px 0 0;
	width	:292px;
	padding	:5px;
	position:relative;
}

	div.foto_cont span {
		display:block;
		margin: 5px auto;
		position:relative;
	}

		.rat_star {
			position:relative;
			overflow:auto;
		}
		.rat {
			float	:left;
		}
	
	div.albom p {
		background	:#fff;
		border		:solid 1px #fcc;
		padding		:5px;
		position	:relative;
	}
	
	.albom p a  img{
		border:none;
		position:relative;
	}


	
ul#albom_foto {
	margin		:10px;
	padding		:0;
	list-style	:none;
}

	ul#albom_foto li {
	display		:inline;
	}
	
	ul#albom_foto li a img {
		background:#fff;
		border	:solid 1px #fcc;
		padding	:5px;
	}
	
	ul#albom_foto li:hover a img {
		border	:solid 1px #f55;
	}
	
	p#all_foto_look {
		text-align:center;
	}
	
	p#all_foto_look a {
		color	:#DF5353;
	}
	
	p#all_foto_look a:hover {
		color	:#FF0F0F;
	}
	
	.pages {
		margin	:20px 0 20px;
		overflow:auto;
	}
	
	.pages span {
		color	:#000000;
		display	:block;
		float	:left;
		font	:bold 1.1em sans-serif;
		padding	:5px;
		margin	:0 10px
	}
	
	ul.page_navigation {
		display		:block;
		margin		:0 0 0 10px;
		padding		:0px;
		list-style	:none;
		position	:relative;
	}
	
		ul.page_navigation li {
			display	:inline;
			position:relative;
		}
		
		ul.page_navigation li a {
			display	:block;
			border	:solid 1px #bbb;
			background:#FAF7F5;
			color	:#888;
			float	:left;
			font	:bold 1em arial;
			margin	:0 5px 5px 0px;
			text-align:center;
			padding	:3px;
			position:relative;
			width	:15px;
		}
		
		ul.page_navigation li a:hover, ul.page_navigation li a.selected {
			background:#fff;
			border	:solid 1px #fcc;
			color	:#6F4040;
			text-decoration:none;
		}
/*###				end wrap foto				###*/
/* end Photo razdel */

/* ----------------------------Profile page----------------------------- */

.form_block  {margin	:10px auto;}

p.form_block label {
	display	:block;
	margin	:0 5px;
	float	:left;
	font	:1.8em normal;
	float	:left;
	text-align:right;
	width	:250px;
}

p.form_block input{
	margin-right	:5px;
	font-size	:1.3em;	
}

#tooltip {						/*		eto dlya oformleniya vsplyvayuschei podskazki	*/
	position: absolute;
	z-index: 3000;
	width:300px;
	border: 1px solid #269;
	background-color: #efefef;
	padding: 0;
	opacity: 0.85;
	color:#fff;
}

/*				profile				*/
.b-profile_topbar {margin-bottom:5px;}

.b-profile_topbar-ava {
	float:left;
	margin:0 10px 10px 0;
	padding:0;
}

.b-profile-nickname_and_edit {
	margin:0 0 7px 100px;
	overflow:hidden;
}

	.b-profile-nickname {
		float:left;
		margin:0 10px 0 0;
	}

	.b-profile-edit {
		color:#EF714A;
		display:block;
		float:left;
		margin-top:3px;
		padding:0.3em;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
	}
		.b-profile-edit:hover {
			background-color:#EB3A05;
			color:#fff;
		}

	.b-profile-ratings {
		margin:0 0 5px 100px;
		overflow:hidden;
	}
	.b-profile-ratings img {vertical-align:baseline;}
	.b-profile-rating, .b-profile-score {
		float:left;
		margin:0 15px 0 0;
	}
	.b-profile-rating dt, .b-profile-rating dd, .b-profile-score dt, .b-profile-score dd {
		float:left;
		margin:0 5px 0 0;
	}
		
	.b-profile-date_registr {margin-left:100px;}
	
	a#prof_edit {
		margin	:0 0 0 5px;
		font	:normal 0.9em sans-serif;
	}
	
	div#user_n {
		margin-bottom	:10px;
	}
	
	.oc_block {
		margin	:5px 0px;
		font	:normal 1em sans-serif;
	}
	 
		select#sday, select#syear   {
			border	:2px solid #ededed;
			font	:normal 1em;
			width	:60px;
		}
	
	.info {
		display	:block;
		float	:left;
		font	:bold 1em sans-serif;
		margin	:0px 10px 0 0;		
		width	:210px;
		
	}
	
	.message {		
		border	:none;
		font :bold 1em sans-serif;
		margin:5px 0 15px 0;		
		padding	:0px;
	}
	
	.input {
		font:normal 1em sans-serif;
		margin-right:6px;
		width :250px;
		padding:1px 0 1px 2px;
	}
	
	
	
	#city_other {
		display:block;
		margin:5px 0 0;
	}

	.submit {
		margin	:0 0 0 330px;
	}
	
	select#sday, select#syear {
		border	:2px solid #ccc;
		font	:normal 1em sans-serif;
	}
	
	select#smonth {
		border	:2px solid #ccc;
		font	:normal 1em sans-serif;
		width	:125px;
	}
	
	textarea.input {
		width	:250px;
		height	:70px;
	}
	
	div#user_n  a img{
		float	:left;
		margin	:0 10px 0 0;
	}
	
	div#ban_who {		
		clear:none;
		float:right;
	}
		
		div#ban_who h4, div#ban_who p {
			padding-left	:20px;
		}
		
		div#ban_who div.ban_bg {
			margin	:0 0 10px 0;
			width	:250px;
		}
			
			#ban_who div.ban_bg  p {
				padding-left:0;
			}

	/*				tabs					*/
	.b-profile-tabs {
		clear:left;
		min-height:330px;
		margin-bottom:1em;
	}

	.b-profile-tabs div {
		padding:10px;
		overflow:auto;
	}
		
		.b-profile-tabs h3 {
			margin:0 0 10px 0;
			font:bold 1.2em sans-serif;
		}
		
		.b-profile-tabs h4 {
			font:bold 1.1em sans-serif;
			margin:0 0 10px 0;
		}
		
		.b-profile-tabs dl {
			margin-bottom:1em;
		}
			.b-profile-tabs dt {
				color:#9F8181;
				font-weight:bold;
				float:left;
				width:150px;
			}
			
			.b-profile-tabs dd {margin-left:155px;}
			
			.b-profile-remark {
				color:#666;
				font-size:0.85em;
				margin-top:0.3em;
			}
			
			.b-profile-tabs select.input {width:254px;}
			
	.container { 
		margin: auto; 
		width: 90%; 
		margin-bottom: 10px;
	}
	
	.ban_list {		
		list-style:none;
		position:relative;
		float:right;		
		padding: 0px;
		margin:40px 0px 0 0px;
	}
		.ban_list li {
			width: 80px;
			height: 75px;
			display: block;
			overflow: hidden;
			padding: 0;
		}
			
			.ban_list li img {
				float:left;
				margin-right:10px;
			}
			
			/*.ban_list .horizontal #ban5 {
				margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
	.b-profile-tabNavigation {
		border-bottom: 1px solid #FF5F65;
		list-style: none outside none;
		margin: 0.3em 0 0;
		padding: 3px 3px 0.3em 0;
	}
/*
	.b-profile-tabNavigation {
		list-style: none;
		margin: 0.3em 0 0 0;
		padding: 3px 3px 3px 0; 
		border-bottom:solid 1px #FF5F65
	}*/
	
		.b-profile-tabNavigation li {
			display: inline;
		}
		
			.b-profile-tabNavigation li a {
				background-color:#dfdfdf;	/*#ffaFaF*/
				color:#5F3B3B;
				font:bold 1.2em sans-serif;
				padding:4px 9px;
				text-decoration:none;
			}
			
			.b-profile-tabNavigation li a.selected,
			.b-profile-tabNavigation li a.selected:hover {
				border:solid 1px #FF5F65;
				border-bottom-color:#FAF7F5;
				background-color:#FAF7F5;
				border-bottom-color:#FAF7F5;
				color:#5F3B3B;
			}
		
			.b-profile-tabNavigation li a:hover {
				background-color:#EF5959;
				color:#fff;
			}

			.b-profile-tabNavigation li a:focus {
				outline: 0;
			}

	/*			end	tabs					*/
	
	/*				end layot				*/


/* ----------------------------end Profile page------------------------- */

/* --------------------------------Search page------------------------- */

.b-search-query, .b-search-sort, .b-search-result__item {margin-bottom:1.7em;}

.b-search__count {
	font-size:1.7em;
	font-weight:bold;
	margin-bottom:1em;
	padding:0;
}

.b-search-result {
	list-style:none;
	margin:0;
	padding:0;
}

	.b-search-result__item {
		float:left;
		width:100%;
	}
		.b-search-result__item__head {margin-bottom:0.5em;padding:0;}
		.b-search-result__item .c1-post-date {margin-top:-0.6em;}
		
		.b-search-result__item__head a {padding:0;}
		.b-search-result__item__order {
			color:#888;
			font-weight:normal;
			font-size:0.8em;
			left:195px;
			margin:0.4em 0 0;
			position:absolute;
		}

/* ----------------------------end Search page------------------------- */

/* -----------------------------Blogs block---------------------------- */

	.l-blog {margin-top:.3em;}
	
	.b-blog__head {
		font-size:1.5em;
		padding:0;
		margin-bottom:1em;
	}
	
		.b-blog-about__head__rss {
			margin:2px 0 0 5px;
			padding:0;
			vertical-align:middle;
		}
	
	.b-blog__about {
		background-color:#FFF;
		padding:1em 1.5em;
		margin-bottom:1.8em;
		border-radius:8px;
	}
		.b-blog-about__edit {
			color:#555;
			float:right;
		}
		.b-blog-about__head {
			color:#666;
			margin-bottom:0.5em;
			padding:0;
		}
		
		.b-blog-about__desc {
			overflow:auto;
			margin-bottom:2em;
		}
		
			.b-blog-about__stat__meta {
				color:#777;
				font-weight:bold;
				float:left;
				margin:0 10px 0.5em 0;
			}
			
			.b-blog-about__stat__data {
				font-weight:bold;
				margin-bottom:0.5em;
			}
		
			
				.b-blog-about__head__psanc {
					border-bottom:dashed 1px #633;
					cursor:pointer;
				}
			
			.b-blog-about__avatar {
				float:left;
				margin-right:10px;
			}
	
	.b-blogs-list {
		color:#555;
		width:100%;
		margin-bottom:1em;
	}
	.b-blogs-list__caption {
		font-size:1.5em;
		text-align:left;
		font-weight:bold;
		padding:0 0 0.5em 5px;
	}
	
		.b-blogs-list__head  th{
			color:#999;
			font-size:0.85em;
			padding:3px 5px;
			border-bottom:solid 1px #aaa;
		}
		
		.b-blogs-list__head__name {text-align:left;}
	
			.b-blogs-list__item td {
				border-bottom:solid 1px #aaa;
				padding:5px;
			}
		
			.b-blogs-list__item__name {
				display:block;
				font-size:1.4em;
				display:block;
			}
			
			.b-blogs-list__item__about {
				padding:0;
				margin-top:5px;
			}
			
			.b-blogs-list__item__author {
				color:#CF5A5A;
				display:inline-block;
				background:url("http://fratria.ru/images/icons.png") no-repeat 0 -16px;
				padding:1px 0 1px 20px;
				margin-left:5px;
			}
			
			.b-blogs-list__item .b-blogs-list__item__count {
				text-align:center;
				vertical-align:top;
				padding-top:10px;
			}
			
	.b-post {
		clear:both;
		margin-top:.8em;
	}
	
	.b-post__blog {
		font-size:1;
		padding-bottom:0;
		margin-top:4px;
	}
	
	.b-post__blog__anch {
		color:#555;
	}
	
		.b-post__name {
			color:#990000; 
			padding:0;
		}
		.b-post__name.stiky {background:url(http://fratria.ru/images/sticky.gif) no-repeat right 0; padding-right:30px;}
			.b-post h2 img {margin:0 5px -4px 0;position:relative;}
			.b-post h2 a {color: #990000; padding:0;}

		.news-extended {padding: 5px 0 10px 0;}
		.news-extended a {font-weight: bold; font-size: medium; text-decoration: none; border-bottom: 1px solid #CC0000;}
		.printversion {font-family: Georgia, "Times New Roman", Times, serif; color: #CC6633; font-size: x-small;}
		.newssender {color: #FFFFFF; background-color: #999999; padding: 0 2px;}
	
	
	.b-post__date {
		color:#777;
		font-size:0.9em;
		margin:0.4em 0 0.8em 0;
		padding:0;
	}
	
		.b-post__actions {
			display:inline-block;
		}
			.b-post__actions__edit, .b-post__actions__delete {
				color:#555;
				margin-left:.5em;
			}
			
			.b-post__actions__edit {
				background:url(images/edit.png) no-repeat 0 1px;
				padding:0 0 0 15px;
				margin-right:5px;
			}
			
			.b-post__actions__delete {
				background:url(images/delete.png) no-repeat 0 1px;
				padding:0 0 0 15px;
			}
			
		.b-admin-actions {
			display:inline-block;
		}
			.b-admin-actions__block {
				background:url(images/block.png) no-repeat 0 1px;
				margin-left:1em;
				padding:0 0 0 15px;
			}
	
	.b-post__data { font:1.03em/1.3em Arial,sans-serif;}
	
	.news_this_theme {margin-bottom:1.5em;}
	.news_this_theme a {margin-right:5px;}
/* -----------------------------end Blogs block------------------------ */

/* listalka stranic */
	.b-pager {padding:0 10px;}
		
		.pager__arr {
			font-family:"Times New Roman", sans-serif;
		}
		
		.b-pager__inactive, .b-pager__active {
			margin:0 5px 0 0;
		}
		
		.b-pager__inactive {
			color:#888;
		}
		
			.b-pager__active a {
				text-decoration:none;
			}
			.b-pager__active a:hover {
				text-decoration:underline;
			}
		
		.b-pager__pages {
			font-size:1.1em;
			margin:8px 0 1em;
		}
		
			.b-pager__current {
				padding:.1em .3em;
				
				background-color:#ededed;
				color:#000;
			}
			
			.b-pager__page {
				margin:.1em .3em;
				
				text-decoration:none;
			}
			
			.b-pager__page:hover {
				text-decoration:underline;
			}
/* end listalka stranic */


/* -------------------------------PLUGINS------------------------------ */

/* jScroll */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #f1f1f1;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
	background: url(http://fratria.ru/images/vscroll_bar.gif) repeat-y;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 2px;
	background: url(http://fratria.ru/images/vscroll_bar_top.gif) no-repeat;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	height: 2px;
	background: url(http://fratria.ru/images/vscroll_bar_bottom.gif) no-repeat;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: #fff url(http://fratria.ru/images/vscroll_up.gif) no-repeat;
	height: 10px;
	width: 11px;
}
a.jScrollArrowUp:hover {
	background: #fff url(http://fratria.ru/images/vscroll_up_focus.gif) no-repeat;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: #fff url(http://fratria.ru/images/vscroll_down.gif) no-repeat;
	width: 11px;
	height: 10px;
}
a.jScrollArrowDown:hover {
	background: #fff url(http://fratria.ru/images/vscroll_down_focus.gif) no-repeat;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/* ----------------------SimpleModal------------------------ */
#simplemodal-overlay {background-color:#000;}

.comment_wrap {
	background-color:#FFF;
	border:solid 2px #ddd;
	padding:1.2em 2.2em 1.2em 1.2em;
	width:650px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.del_form, .ban_form, .warn_form {
	background-color:#FFF;
	border:solid 2px #ddd;
	padding:1.2em 2.2em 1.2em 1.2em;
	width:540px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

/*.simplemodal-container {
	background-color:#FFF;
	border:solid 2px #ddd;
	min-height:300px;
	padding:1.2em 2.2em 1.2em 1.2em;
	width:650px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
	.simplemodal-wrap {overflow:none;}
	.simplemodal-container .comments-message {padding-bottom:0;}
	.simplemodal-container .comments-sending-textarea {width:560px;}
	.simplemodal-container .cn-content {
		margin-bottom:1.5em;
	}
	
	
a.modalCloseImg {
	background:transparent url(/img/x.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:inline;
	height:29px;
	position:absolute;
	right:-18px;
	top:-15px;
	width:25px;
	z-index:3200;
}
 */
 
 /*
 * Smoothness Theme for jQuery UI Datepicker
 * Generated by Theme Roller ( http://ui.jquery.com/themeroller/ )
 * Authors: 
 *		Filament Group ( http://www.filamentgroup.com )
 * 		Marc Grabanski ( http://marcgrabanski.com/ )
*/
#ui-datepicker-div,
#ui-datepicker-div table,
.ui-datepicker-div,
.ui-datepicker-div table,
.ui-datepicker-inline,
.ui-datepicker-inline table {
	font-size: 12px !important;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff;
	font-size: 1.1em;
	border: 4px solid #d3d3d3;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
#ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
	background: #ffffff;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #d3d3d3;
	color: #555555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
	
}
.ui-datepicker-header select.ui-datepicker-new-month {
width: 7em;
left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
width: 5em;
left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #555555;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #ffffff;
}
table.ui-datepicker td a:hover {
	border: 1px solid #999999;
	color: #212121;
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #dddddd;
	color: #222222;
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;
	/*border-bottom: 1px solid #d3d3d3;*/
}

table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
}

/* ___________ IE6 IFRAME FIX ________ */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

div.foto_cont {
	height: 248px;
}

/* ___________ Here's an additional CSS class to float the Retweet/Like badges left into AddThis ToollBar ________ */
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet, .addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin-top: 0;
}
.addthis_toolbox addthis_pill_combo { width: 500px }
.at300b, .at300m, .at300bs {	cursor: pointer;
								display: block;
								width: 150px;
								float:left;	}
.ya {	cursor: pointer;
		display: block;
		width: 150px;
		float:left;	}
.addthis_toolbox.addthis_pill_combo { width:auto; margin:0 5px 0 0; float:left;}
.addthis_counter.addthis_pill_style { float: left;}
.at300b, .at300m, .at300bs {width: auto !important;
	display: inline-block;
	float: left;
}
.bookmark noindex { float:left; display:block; margin:0 5px} 
.ya {
	cursor: pointer;
	display: block;
	float: left;
	margin-top: 2px;
	width: 10px !important;
}
.bookmark .addthis_button_facebook_like.at300b iframe { width:102px !important}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}

/* ū󠱮殨顮ᡮ𨡪ᵠ衲.ﮠ񪱲𥭭󵠳㦤ﭫ殨頪*/
.attention {
	padding: 10px 0 10px 50px;
	color: #CC0000;
	background-image: url(http://fratria.ru/images/icons/32/attention.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 10px 0;
	border-top: 3px solid #CC0000;
	border-bottom: 3px solid #CC0000;
}

/* ū󠰠襥젠Į쯱 */
.voiting { margin: .5em}
.voiting .item { border: 1px dashed #FFD9D9; clear: both; margin: 1em 0; padding: 0.5em; }
.voiting .item p{ margin: 0em 3em; display:block; clear:both}
.voiting .item input { float: left; clear:both; }
.voiting .item input.vote_it { float: left; clear:both; margin:10px 0; }
.voting dd.pol .poloska { background:#f00; display:block; float:left; height:14px;}
.voiting dd.pol {width:60%; display:block; float:left; margin: 0 1em}
.voiting .item .txt { padding:0 .5em; width:40%; display:block; float:left}
.arch { margin: 1em 0}
.arch a { font-weight: bold;}
.arch a:hover { text-decoration:none}
.voiting table{ width:100%; border: solid 1px #ffd9d9;}
.voiting table tr.th td{ background:#fae8e8; font-weight:bold}
.voiting table tr td { padding:.5em; border: solid 1px #ffd9d9;}
.voiting table tr td.name { width:40%}
.voiting table tr td.date { width:20%}
.voiting table tr td.opr { width:20%}
.voiting table tr.th td a {color:#633}
.voiting table tr.th td a:hover {color:#c00}
.voiting .item h4 { margin:.5em 0}
.voiting .item .rez .name {width: 30%}
.voiting .item .rez { padding:0; margin:0}
.voiting .item .rez p {margin:0 !important}
.voiting .item .rez .txt { padding:0 .0em; width:100%; display:block; float:left}
.voiting .item .rez h4{ display:block; width:100%}
 
.voting dl {
 width: 100%;
 clear: both;
 display: block;
 margin: 0 0 3em;
}
 
.voiting .item div {
width: 100%;
height: auto;
border-bottom: 1px dotted #F00;
clear: both;
overflow: hidden;
}
.voiting .item div:hover {
background: #EEE;
}

.voting dt {
padding: 7px 2px;
float: left;
margin: 0 !important;
white-space: nowrap;
}

.voting dd {
width: 190px;
padding: 7px 2px;
float: right;
font-size: 11px;
text-align: right;
color: #555;
}


.voiting .pol {
width: 100px;
display: block;
float: right;
background-color: #F4E3E3;
margin-left: 10px;

}
.voiting .pol .poloska {
background: #F00;
display: block;
height: 16px;
}

.voting dd .poloska {
background: #F00;
display: block;
height: 16px;
}